package caralibrobd;

import java.io.Serializable;
import java.util.Date;

//<editor-fold defaultstate="expanded" desc="Clase Mensaxe">
/**
 *
 * @author yaiza y merce
 */
public class Mensaxe implements Serializable {
    private Date data;
    private String texto;
    private boolean lido;
    private Perfil perfil;

    /**
     *
     * @param data
     * @param texto
     * @param lido
     * @param remitente
     */
    public Mensaxe(Date data, String texto, boolean lido, Perfil remitente) {
        this.data = data;
        this.texto = texto;
        this.lido = lido;
        this.perfil = remitente;
    }

    //<editor-fold defaultstate="collapsed" desc="Atributos simples set/get">
    /**
     *
     * @return
     */
    public Date getData() {
        return data;
    }

    /**
     *
     * @param data
     */
    public void setData(Date data) {
        this.data = data;
    }

    /**
     *
     * @return
     */
    public String getTexto() {
        return texto;
    }

    /**
     *
     * @param texto
     */
    public void setTexto(String texto) {
        this.texto = texto;
    }

    /**
     *
     * @return
     */
    public boolean isLido() {
        return lido;
    }

    /**
     *
     * @param lido
     */
    public void setLido(boolean lido) {
        this.lido = lido;
    }

    /**
     *
     * @return
     */
    public String getRemitente() {
        return perfil.getNome();
    }

    /**
     *
     * @return
     */
    public Perfil getPerfilRemitente() {
        return perfil;
    }
    //</editor-fold>

}
//</editor-fold>
